//package ntd.util.frame.javacv.factory;
//
//import cn.hutool.core.collection.ListUtil;
//import cn.hutool.core.util.ObjectUtil;
//import ntd.util.config.common.enums.ai.EnumAIModeType;
//import ntd.util.frame.javacv.bo.CameraBO;
//
//import java.util.List;
//
//public class FactoryCamera {
//
//    private static List<CameraBO> cameraBOS;
//
//    public static List<CameraBO> initCameraList() {
//        if (ObjectUtil.isNull(cameraBOS)) {
//            cameraBOS = ListUtil.toList(
//                    CameraBO.initCode("6b36a34d5ea14c0c8d33bf0ddbd1fa01").setCameraName("青龙路东")
//                            .setCameraMn("18637363854")
//                            .setModeType(ListUtil.of(EnumAIModeType.PERSON, EnumAIModeType.VEHICLE_TYPE)),
//                    CameraBO.initCode("9c062ec4c298494bba3b0777ed8a552e")
//                            .setCameraName("南云门")
//                            .setCameraMn("41078201000002")
//                            .setModeType(ListUtil.of(EnumAIModeType.PERSON, EnumAIModeType.ALGAE, EnumAIModeType.WATER_GARBAGE)),
//                    CameraBO.initCode("6d97475c2fce4457a453f459e0c966d5")
//                            .setCameraName("黄庄桥采水点")
//                            .setCameraMn("14401971319")
//                            .setModeType(ListUtil.of(EnumAIModeType.PERSON, EnumAIModeType.ALGAE, EnumAIModeType.WATER_GARBAGE)),
//                    CameraBO.initCode("1dde41e15524418183f2c471ed528e2c")
//                            .setCameraName("九孔桥采水点")
//                            .setCameraMn("15136761839")
//                            .setModeType(ListUtil.of(EnumAIModeType.PERSON, EnumAIModeType.ALGAE, EnumAIModeType.WATER_GARBAGE)),
//                    CameraBO.initCode("418211d94ae441119fc4e60ccb764dd6")
//                            .setCameraName("原庄南")
//                            .setCameraMn("17302654891")
//                            .setModeType(ListUtil.of(EnumAIModeType.PERSON, EnumAIModeType.ALGAE, EnumAIModeType.WATER_GARBAGE)),
//                    CameraBO.initCode("c33783fe425144858154407f5a8e3754")
//                            .setCameraName("龙泉头渡口")
//                            .setCameraMn("33080301006")
//                            .setModeType(ListUtil.of(EnumAIModeType.PERSON, EnumAIModeType.VEHICLE_TYPE)),
//                    CameraBO.initCode("79224a307c34482d84207609e649a7fb")
//                            .setCameraName("大俱源与常山港交汇口")
//                            .setCameraMn("33080301002")
//                            .setModeType(ListUtil.of(EnumAIModeType.PERSON)),
//                    // 20230104 - 刘文举，拉不到视频流暂时注释
////                    CameraBO.initCode("d7a86f6ff14646e49a527626a5572d85").setCameraName("石室乡大塘底")
////                            .setCameraMn("33080301020")
////                            .setModeType(ListUtil.of(EnumAIModeType.PERSON)),
//                    CameraBO.initCode("166df521877741c0bc499b08bc265050").setCameraName("石室柯山大桥")
//                            .setCameraMn("33080301011")
//                            .setModeType(ListUtil.of(EnumAIModeType.PERSON)),
//                    // 20230104 - 刘文举，拉不到视频流暂时注释
////                    CameraBO.initCode("f5682e1e513247c09437a43e3fb25128").setCameraName("紫荆丽江城百岁桥")
////                            .setCameraMn("33080301008")
////                            .setModeType(ListUtil.of(EnumAIModeType.PERSON)),
//                    CameraBO.initCode("cb4dbcec7280434389f9b25cb818ba15").setCameraName("航埠叶家大桥")
//                            .setCameraMn("33080301009")
//                            .setModeType(ListUtil.of(EnumAIModeType.PERSON, EnumAIModeType.VEHICLE_TYPE)),
//                    CameraBO.initCode("88b5c7d256f54e8d85e365663b7fa909").setCameraName("中辉纸业")
//                            .setCameraMn("41072101G90115")
//                            .setModeType(ListUtil.of(EnumAIModeType.PERSON)),
//                    CameraBO.initCode("1241e21170174f7a96969badf0de5cd5")
//                            .setCameraName("东竹村采水点")
//                            .setCameraMn("17302654881")
//                            .setModeType(ListUtil.of(EnumAIModeType.PERSON, EnumAIModeType.ALGAE, EnumAIModeType.WATER_GARBAGE, EnumAIModeType.VEHICLE_TYPE))
//            );
//        }
//        return ListUtil.toList(cameraBOS);
//    }
//}
